<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        console.log("\\w");

        const reg = /\./        //创建一个正则表达式,用来检测字符串是否包含一个.
        var str1 = 'abc.efg'
        var str2 = '\n'
        console.log(reg.test(str1));
        console.log(reg.test(str2));

        // const reg = /./      //创建一个正则表达式,用来检测一个非 换行
        // const str1 = "abc edf"
        // const str2 = "abced1"
        // const str3 = "*&\n^%$#@!)("
        // const str4 = " )\n"
        // const str5 = "\n"
        // console.log(reg.test(str1));//true
        // console.log(reg.test(str2));//true
        // console.log(reg.test(str3));//true
        // console.log(reg.test(str4));//true
        // console.log(reg.test(str5));//true

        // const reg = /\W/    //创建一个正则表达式,只要存在一个非 字母,数字,下划线
        // const str1 = "abc edf"
        // const str2 = "abced1"
        // const str3 = "*&^%$#@!)("
        // const str4 = " )"
        // console.log(reg.test(str1));//true
        // console.log(reg.test(str2));//false
        // console.log(reg.test(str3));//true
        // console.log(reg.test(str4));//true


        // const reg = /\w/    //创建一个正则表达式,只要存在一个字母,数字,下划线
        // const str1 = "abc edf"
        // const str2 = "abced1"
        // const str3 = "*&^%$#@!)("
        // const str4 = " )"
        // console.log(reg.test(str1));//true
        // console.log(reg.test(str2));//true
        // console.log(reg.test(str3));//false
        // console.log(reg.test(str4));//false



        // const reg = /\S/    //创建一个正则表达式,只要存在一个非空白字符串
        // const str1 = "abc edf"
        // const str2 = "abced1"
        // const str3 = ""
        // const str4 = " "
        // console.log(reg.test(str1));//true
        // console.log(reg.test(str2));//true
        // console.log(reg.test(str3));//false
        // console.log(reg.test(str4));//false

        // const reg = /\s/    //创建一个正则表达式,只要有一个空白字符串就行
        // const str1 = "abc edf"
        // const str2 = "abced1"
        // console.log(reg.test(str1));//true
        // console.log(reg.test(str2));//false


        // const reg = /\D/    //创建一个正则表达式,用来检测字符串只要存在一个非数字就行
        // const str1 = "abcedf"
        // const str2 = "abced1"
        // const str3 = "abc2ed"
        // const str4 = "123456"
        // console.log(reg.test(str1));//true
        // console.log(reg.test(str2));//true
        // console.log(reg.test(str3));//true
        // console.log(reg.test(str4));//false

        // const reg = /\d/    //创建一个正则表达式,用来检测是否包含一个数字
        // const str1 = "1abc2"
        // const str2 = "abcdefg"
        // console.log(reg.test(str1));//true
        // console.log(reg.test(str2));//false
    </script>
</body>
</html>